Troubleshooting Large-Scale New Product Development Embedded Software Projects
نویسنده
چکیده
Many modern new product development (NPD) embedded software projects are required to be run under turbulent conditions. Both the business and the technological environments are often volatile. Uncertainty is then an inherent part of the project management. In such cases, traditional detailed up-front planning with supporting risk management is often inadequate, and more adaptive project management tools are needed. This industrial paper investigates the typical problem space of those embedded software projects. Based on a literature survey coupled with our practical experiences, we compose an extensive structured matrix of different potential project problem factors, and propose a method for assessing the project’s problem profile with the matrix. The project manager can then utilize that information for problem-conscious project management. Some industrial case examples of telecommunications products embedded software development are illustrated.
منابع مشابه
Managing embedded software project team knowledge
In modern large new product development (NPD) organisations the embedded software teams do not work in isolation but develop software in complex interrelationships with the other teams of the product development. Specifically the software team must interface with the system and hardware developments. Ambitious industrial product development programs require typically concurrent engineering of t...
متن کاملHow to steer an embedded software project: tactics for selecting the software process model
Modern large new product developments (NPD) are typically characterized by many uncertainties and frequent changes. Often the embedded software development projects working on such products face many problems compared to traditional, placid project environments. One of the major project management decisions is then the selection of the project’s software process model. An appropriate process mo...
متن کاملStrategizing and Evaluating the Onboarding of Software Developers in Large-scale Globally Distributed Legacy Projects
Background: Recruitment and onboarding of software developers are essential steps in software development undertakings. The need for adding new people is often associated with largescale long-living projects and globally distributed projects. The formers are challenging because they may contain large amounts of legacy (and often complex) code (legacy projects). The latters are challenging, beca...
متن کاملEstimation of the new agile XP process model for medium-scale projects using industrial case studies
—Agile is one of the terms with which software professionals are quite familiar. Agile models promote fast development to develop high quality software. XP process model is one of the most widely used and most documented agile models. XP model is meant for small-scale projects. Since XP model is a good model, therefore there is need of its extension for the development of medium and large-scale...
متن کاملBorn to Win? How Foundational Network Structure Affects the Success of Open Source Development Projects
User-driven innovation initiatives enabled by virtual social networks are gaining importance in modern business contexts. For example, the open source software development movement employs an online network whose members collaborate to develop software. In this usernetwork–driven innovation context, the product development process consists of two stages: (1) transition from an idea to initiatin...
متن کامل